// 全局时间处理模块
// 引入dayjs
import dayjs from 'dayjs'
// 引入vue
import Vue from 'vue'
// 引入相对时间处理插件
import relativeTime from 'dayjs/plugin/relativeTime'
import 'dayjs/locale/zh-cn' // 导入本地化语言
dayjs.locale('zh-cn') // 使用本地化语言
// 配置使用时间处理插件
dayjs.extend(relativeTime)

// 定义全局过滤器
Vue.filter('relativeTime', value => {
  //  dayjs() 当前事件 = new Date()
  // .to()  与谁做相对事件的对比
  // dayjs(value) 传如的历史事件
  // 当前时间与历史时间做对比，返回相对时间
  return dayjs().to(dayjs(value))
})
